Version 2.4 is on the way. 
Please visit MyGoGrinder's files area for the preview version:
https://sourceforge.net/projects/mygogrinder/files/

Version 2.3.1 (june 14th 2018)
  Bugfix:
    * Prevention against the zip slip attack vector (see https://snyk.io/research/zip-slip-vulnerability)
Version 2.3.0 (feb.18th 2015)
  New features:
    * Grinder can now find the CA[] property (ChAracter set, e.g. "CA[big5]") in
        the sgf and decode the file appropriate. However, some decodings are not 
        supported by Java, e.g. HZ / CA[hz-gb-2312] / ~{NbGeT49mJV~}
    * When reading a file with no "CA[]" property set, we use the default of the
        jvm to read the sgf (this was and is the default behaviour). You can set
        a different character set as preferred default in the settings window.
        The selection of a default decoding (settings) helps decoding files, if 
        MyGoGrinder is used in portable mode on different OSs: Linux and Mac 
        usually use UTF-8, while Windows uses the local decoding/encoding.
    * If comments of sgf files are not displayed correctly, you can set the 
        decoding manually: you can switch the decoding ("View" menu -> "Change 
        text decoding") and you can also set this for all files of the current 
        folder - without subdirectories (Grinder will remember this).
    * The settings file (mygrinder.ini) is now saved and read always with UTF-8 
        encoding, so that it doesn't matter which default decoding the machine 
        uses.
    * Log files are now also always written with UTF-8 encoding, so that 
        messages with Russian, Chinese, Hebrew and Inuktitut characters can be 
        read side by side with Latin (ASCII) characters. The old logs and 
        settings are backed up.
    * When importing tags from a file, you can select the decoding.
    * You can let Grinder automatically move defect and unusable files to the 
        folders "defect" resp. "notsupported"; activate this manually in the 
        settings file (mygrinder.ini)! This will deactivate editing of defect 
        files.
    * Changed display order of directories in the selection window: Java's file
        lists were not sorted, when got from some file system: FAT32 (thumb 
        drive), ext4 (Linux). NTFS file systems gave an ordered list, so 
        possibly you didn't ever observe this. You can switch sorted display 
        off, if you liked the old unsorted list. 
    * If you want to use the wgf editor, you need to activate it's main window's 
        menue entry manually in the settings file: WGFFRAME.ENABLED=true  
        I took the check box out of the settings window.
  Tweaks, bug fixes:
    * I reduced the count of warning messages, if starting a new profile.
    * "\" and "]" are now also handled correctly in the comment area of the main 
        window
    * If there is an error in the sgf code or the file was not found (moved or 
        deleted), instead of "Exit" we use now a default code, so that the 
        program can continue normally.
    * Refresh the directories view in the selection window without closing the 
        program
    * While working on the code, I remembered a behaviour in Linux: if you make 
        a soft link to an external problems collection in your problems folder, 
        these problems are used as if they were inside your problems folder. So 
        stats files are created (but defect files cannot be moved). This doesn't
        work in Windows!
    * Sometimes, when deleting a tag in the selection window, the tags list was 
        suddenly empty (shock). This was just a refresh-display-problem - 
        seemingly solved
    * I threw the MYGG_DEBUG... system variables out.
    * ... and some more small tweaks and fixes, which I don't remember

Version 2.2.0 (dec.11th 2014)
  Bugs fixed:
    * The WGF-editor didn't take the new board size in some circumstances 
        (introduced with the work on the parser)- repaired
    * play stone was also registered on the invisible part of the board (already
        in 1.02)
    * Splash screen: was too much white - repaired
  Bug or feature?:
    * When the "Apply Tag..." button has the focus, a key pressed sets the tag 
        with this first letter, so key "c" or "C" would set "Corner" but if you 
        type "cu", the code would set "Corner" AND "Cut"! This is not clean, as  
        you would need to delete "Corner", if this isn't wanted. This is an old
        "feature": I found it also in version 1.02
  Further:
    * PathToSettings can now be set by environment variable (path needs to exist 
        and be write enabled) - so you can have a 2nd, 3rd etc. profile for 
        the same user
    * Environment variable: same goes with toggle stacktrace on for SGF-errors 
        and set path to doc (help files)
        --> see SysVariables.txt
    * The same with log level for SGF errors (0-3, default is 1)
        --> see SysVariables.txt
    * Grinder can now recognize the location of the program's .jar file (usually
        it expects the help files in the program's subdirectory "doc" - this was
        a problem, when Grinder was started with a desktop script, which didn't
        cd to Grinder's program folder before)
    * Startup: shortened the display of the scanned path - now it fits better in
        the splash screen
    * Error messages concerning SGF code: they can now show the affected code 
        and highlight it (loglevel 2 and 3, change it manually in the settings
        file)
    * DEMO.WGF moved to doc folder (where the help files reside) (Grinder tries 
        to find it there, but falls back to load it from the program's folder)
    * File size is now restricted to files with up to ~100kby (default); this 
        can be overridden in the settings file or with setting a system variable
        --> see SysVariables.txt
    * Set some system variables to control the behaviour of the program:
        MYGG_DOCPATH, MYGG_SETTINGS, MYGG_LOG_LVL, 
        MYGG_SGF_MAX_SZ (and some more)
    * you get a warning, if one of the log files grows too big (default is ~1mby,
        change that manually in the settings file)
    * I thought, that the price for my works in the parser is more time 
        consumption when parsing. I did a small test with ~1000 files, one time 
        with GoGrinder 1.14, one time with MyGoGrinder 2.1.1: nothing remarkable!
        both needed around 45 seconds!
    * Portable - use the command line switch -p or -portable to run Grinder with
        sgf and settings in Grinder's program folder: this still needs some 
        polishing: switching to the next problem takes too long.
        
Version 2.1.0 (oct.29th 2014)
  Bugs fixed:
    * The switch -sysinfo worked only in Windows - in Linux (?also in Mac?) the
        clipboard is deleted on exit
    * extensive work in the SGF-parser, "\" and "]" are handled correct IN THE 
        PARSER (not yet in the display) ("extensive work" - the reason to go one
        subversion-# up)
    * "Some unclear circumstances (difficult to reproduce, connected to missing 
        files of a selection) allowed the selection window to be closed without 
        a valid new selection. If you clicked now on the board, Grinder became 
        unresponsive. This was an old bug (already in GG 1.14)."

  Further:
    * SGF FF[3] files (AddWhite, SiZe, DaTe, CiRcle, ...) are now processed and 
        displayed!!
    * Files from a defect version of Hibiscus 2.1 (LB[yy:0]...) are now displayed
    * Many defect SGF files get now a suitable error message; a stacktrace is
        only shown for debugging (internal switch "DEBUG2"). Normal file errors 
        shouldn't give a stack trace. (If you have a defect sgf file, which 
        doesn't get an appropriate error message - let me know!)
    * Grinder has now an extra log file for SGF file errors: sgf-log.txt
      
Version 2.0.3 (sept.2nd 2014)
  Bugs fixed:
    * corrected command line help und command line sysinfo
    * save wgf file was defect since several weeks
    * split sgf (with more than one problem) was defect (since v.2.0)

Version 2.0.2 (aug.26th 2014)
  Bugs fixed:
    * Test/start editor uses now the editor's program directory as working 
        directory
    * When a program's path is handed over from the file selection window, and 
        the path for the executable contains spaces: encase the path with 
        quotation marks!
    * When at first startup a "default.sgf" is written, it has now (;GM[1]... as
        GaMe type; GM[0] is wrong and impossible (CGoban gave me the hint)

Version 2.0.1 (aug.20th 2014)
  Bugs fixed:
    * The Mac resize thing doesn't anymore look ugly 
        (but still: if you close the program with apple-q, it doesn't save 
        settings)
    * Set default language by command line switch works now as planned
    * Repaired a bug in the settings window
  Further:
    * One .jar file for both Java 5 and Java 6+
    * Validate files works now better, but you still get a long stack trace for 
        every defect file
    * some small corrections
    
Version 2.0.0 (aug.3rd 2014) by Ruediger Klehn
  New Features:
    * Supports now modern file systems ("multi-user-systems")
    * Full screen mode (in a Mac, this is ugly))
    * Can now also start directly a Java driven SGF editor (so e.g. CGoban)
    * You can set up a second editor (e.g. a text editor for repairing defect 
        files)
  Bugs fixed:
    * switch to English gui (in e.g. a French system) works (didn't before)
    * Switches: -defaultlanguage= resets to system's locale; 
                -defaultlanguage starts (temporary) with the program's locale 
                  (which is English)
                  delete the locale string from the grind.locale file (leave one 
                  new-line in the file) and Grinder will always start with the 
                  program's locale (en)
  Further:
    * Moved some button action into the menue bar
    * You can now edit an exported tags list from a Mac or Linux system in 
        Windows (changed new-line behaviour)
    * Some cosmetics
    * MyGoGrinder can still start with Java5, but the test on a Mac showed a 
        display problem
        with resizing the window to bigger and full screen

Version 1.14-h2 (may 25th 2014) by RueLue
  New Features:
    * import/export tags to plain text file (still a Unicode problem in it)
    * button for the sgf parser: start validator from selection window
    * WGF-editor: in onNewFile dialog, if no valid size is entered or no digits 
        are entered, the program defaults to 19x19.
    
  Bugs fixed:
    * in tags dropdown , if you select "New tag" and don't enter a tag, but 
        press the [Enter]-key, you got a (nearly) invisible tag
    * if the history for the WGF editor has no valid file listed, the program 
        aborts with NullPointerException; impossible to start the program without 
        deleting the grind.dat (now it goes back to a default file "DEMO.WGF")
    * can close some "File exists - overwrite?" dialogs with [Esc] and the action 
        really aborts
    
  Further:
    * can close some windows now also with [Esc]
    * Highscore window has an OK-Button now (and can close with [Esc])
    * changed behaviour for wrong language preset with start parameter
    * a bunch of optics (here a bit, there a bit)
    
  Still a bug:
    *  click beside the visible part of the board is accepted and naturally wrong
    *  [AE] identifier not accepted (AE = AddEmpty), This is of interest for 
         exercising e.g. Joseki (see thread in lifein19x19)
    *  It is not possible to set CGoban as editor (java -jar PATHTO\CGoban.jar)
    *  possibly done: Reset stats: sometimes the highscores are also reset
    
Version 1.14-h (apr.17.2014) by RueLue
    New Features:
    *  Shows nearly complete sys info (in separate window, see about window)
    *  Hide/show tags list in problems window
    *  WGF-editor activated (WGF: ~web go file)
    Bugs Fixed:
    *  freaky bug (auto switch to next problem, and jumping over a file)
         (not my code, I just merged the code from the thread)
         (Bugs Ticket #17 "GoGrinder accidentally passes")
    *  in WGF Window: deactivated shortcuts for next/previous node
    Further:
    *  some cosmetics 
    *  some string corrections
    *  shrinked some graphic files
